#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
//void Fun(int* str, int len)
//{
//	int i = 0;
//	int j = 0;
//	int left = 0;
//	int right = len - 1;
//	while(left<right)
//	{
//		while (left<right && str[left] % 2 != 0)
//		{
//			left++;
//		}
//		while (left<right && str[right] % 2 == 0)
//		{
//			right--;
//		}
//		int tmp = 0;
//		tmp = str[left];
//		str[left] = str[right];
//		str[right] = tmp;
//	}
//	
//}
//int main()
//{
//	int i = 0;
//	int str[] = { 1,2,3,4,5,6,7,8,9 };
//	int len = 0;
//	len = sizeof(str) / sizeof(str[0]);
//	for (i = 0; i < len; i++)
//	{
//		printf("%d ", str[i]);
//	}
//	printf("\n");
//	Fun(str, len);
//	for (i = 0; i < len; i++)
//	{
//		printf("%d ", str[i]);
//	}
//}
//
//void print(int* str, int sz)
//{
//	int i = 0;
//	for (i = 0; i < sz; i++)
//	{
//		printf("%d ", *(str + i));
//	}
//}
//
//
//int main()
//{
//	int str[] = { 1,2,3,4,5,6 };
//	int sz = 0;
//	sz = sizeof(str) / sizeof(str[0]);
//	print(str,sz);
//}
//
//void rank(int* str, int sz)
//{
//	int i = 0;
//	int j = 0;
//	for (i = 0; i < sz-1; i++)
//	{
//		int flag = 1;
//		for (j = 0; j < sz - 1 - i; j++)
//		{
//			if (str[j] < str[j + 1])
//			{
//				flag = 0;
//				int tmp = 0;
//				tmp = str[j];
//				str[j] = str[j + 1];
//				str[j + 1] = tmp;
//			}
//		}
//		if (flag == 1)
//			break;
//	}
//}
//int main()
//{
//	int str[] = { 1,2,3,4,5,6,7,8,9,10 };
//	int sz = 0;
//	sz = sizeof(str) / sizeof(str[0]);
//	rank(str, sz);
//	int i = 0;
//	for (i = 0; i < sz; i++)
//	{
//		printf("%d ", str[i]);
//	}
//}
//
void exchange(char* str, int k,int len)
{
	int i = 0;
	int j = 0;
	char tmp = 0;
	for (i = 0; i < k; i++)
	{
		for (j = 0; j < len; j++)
		{
			tmp = str[j];
			str[j] = str[j + 1];

		}

	}
	
}

int main()
{
	int len; 
	char str[] = {"abcde"};
	len = strlen(str);
	int k = 2;
	exchange(str, k, len);
}